<?php
ob_start();
session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $ketqua = "Tạo sao lưu dữ liệu thành công !";
    $restore_name = $_FILES["file"]["tmp_name"];
    $host = 'localhost';
    $user = 'root';
    $pass = '';
    $dbname = 'mba';
    date_default_timezone_set('Asia/Ho_Chi_Minh');
    $backup_name = "Backup/" . $dbname . "_" . date("d-m-Y_H-i-s") . ".sql";
    // name 4 download
    $backup_name_tmp = $dbname . "_" . date("d-m-Y_H-i-s");
    $_SESSION['backup_name_tmp'] = $backup_name_tmp;
    $_SESSION['backup_name'] = $backup_name;
    if (isset($_POST['backup'])) {
        $ketqua = "Tạo sao lưu dữ liệu thành công !";
        $backup = "mysqldump --opt -h $host -u $user $dbname > $backup_name";
        system($backup);
        header('Location: controls/c_sendBackUp2Client.php');
    }

    if (isset($_POST['restore'])) {
        $backup = "mysqldump --opt -h $host -u $user $dbname > $backup_name";
        system($backup);
        if ($_FILES["file"]["name"] != "") {
            $restore = "mysql -u $user $dbname < $restore_name";
            system($restore);
            $ketqua = "Phục hồi dữ liệu thành công !";
        } else {
            $ketqua = "Ch�?n tập tin để thực hiện phục hồi !";
        }
    }
}
?>